Synonyms for "sea anchor"

Words with similar meaning